package org.execute.tool.字符串处理;

public class StringClipping {
    public static String cuttingThemes(String sourceText) {
        if (sourceText == null) return "";
        // 提取有效片段 。
        String[] parts_1 = sourceText.split("。");
        String mainPart_1 = parts_1.length > 0 ? parts_1[0] : "";
        // 提取有效片段，
        String[] parts_2 = mainPart_1.split("，");
        String mainPart_2 = parts_2.length > 2 ? parts_2[1] : "";
        return mainPart_2;
    }

    public static void main(String[] args) {
        String sourceText = "[AVIATION_INCIDENT_SKIDS_OFF_THE_RUNWAY] 是GDELT全球知识图谱中的一个标准化主题分类，用于标记涉及飞机跑道事件和事故的情况，特别是飞机在跑道上失速或冲出跑道的情况。\n" +
                "\n" +
                "A. **主题构成**：\n" +
                "   - **Aviation incidents**：具体事件类别，包括多种情况如起飞失败、降落不妥等。\n" +
                "   - **Skids off the runway**：象征着飞机在跑道上失去控制，导致失去用途或失控。\n" +
                "\n" +
                "C. **可能涉及的内容**：\n" +
                "   - ▪ 飞机失速事故\n" +
                "   - ▪ 飞机滑行不当\n" +
                "   - ▪ 跑道安全监控\n" +
                "\n" +
                "B. **应用场景**：\n" +
                "   - ▪ 飞行事故统计\n" +
                "   - ▪ 飞机安全标准评估\n" +
                "   - ▪ 机场安全管理系统改进\n" +
                "   - ▪ 机组人员训练与模拟\n" +
                "   - ▪ 航空保险和赔偿研究";
        String s = cuttingThemes(sourceText);
        System.out.println(s);
    }
}
